آموزش SwiftUI iOS 16 Crash Course - Emoji Quote App در SwiftUI [ویدئو]

SwiftUI iOS 16 Crash Course - Emoji Quote App in SwiftUI [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: SwiftUI برای هر پلتفرم اپل رابط کاربری ایجاد می کند و به ایجاد سریع برنامه های زیبا و پویا کمک می کند. SwiftUI به ساخت اپلیکیشن‌های کاربردی در تمامی پلتفرم‌های اپل با کد شگفت‌آور کمی کمک می‌کند. دوره با معرفی مختصری از متن، اصلاح‌کننده‌ها، پشته‌ها، متغیرهای حالت و انیمیشن‌ها شروع می‌شود و سپس به نماهای ForEach، برگه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، سوئیچ‌ها، نماهای اسکرول، دکمه‌ها و غیره می‌پردازد. برنامه اصلی و ایجاد نماد برنامه بر اساس Pexels Figma را یاد بگیرید. ما یاد خواهیم گرفت که یک تصویر SVG را جدا کنیم و آن را با استفاده از Pexel Figma و Shape and Path به PNG تبدیل کنیم تا یک حباب گفتار ایجاد کنیم و متن اضافه کنیم. ما یک پالت رنگی برای پشتیبانی از حالت‌های روشن و تاریک ایجاد می‌کنیم و مدلی از یک برنامه مبتنی بر نقل قول را روی یک API نقل قول رایگان، بخشی از MVVM (مدل، مدل، مدل، مشاهده الگوی طراحی) ایجاد می‌کنیم. با ضربه زدن، ایموجی را آزمایش می کنیم تا یک نقل قول جدید ایجاد کنیم و با فشار طولانی تصویر را در کلیپ بورد کپی می کنیم. ما شبکه‌های تصویر را با استفاده از iPad/iPhone ایجاد می‌کنیم و یک برگه اشتراک‌گذاری برای سفارشی کردن تصاویر/نقل‌ها ایجاد می‌کنیم. رنگ/اندازه یا اندازه تصویر متن را تغییر دهید، آن را به اشتراک بگذارید یا ذخیره کنید، و عملکرد برنامه را در شبیه ساز آزمایش کنید. پس از اتمام، می‌توانیم یک برنامه Emoji Quote با استفاده از SwiftUI/iOS 16 توسعه دهیم. هدف این دوره توسعه مختصر و در عین حال نسبتاً جامع SwiftUI/iOS 16 است. همه منابع در دسترس هستند: https://github.com/PacktPublishing/SwiftUI-iOS-16-Crash-Course---Emoji-Quote-App-in-SwiftUI درباره اصلاح کننده ها، پشته ها، متغیرهای حالت، انیمیشن، onAppear بیاموزید از Shape/Path برای ایجاد حباب گفتار و اضافه کردن متن به حباب استفاده کنید یک پالت رنگ قابل تنظیم برای پشتیبانی از حالت های روشن و تاریک ایجاد کنید یک برنامه مبتنی بر نقل قول در یک API نقل قول رایگان برای استفاده در دوره ایجاد کنید شبکه‌های تصویری را با استفاده از iPad یا iPhone ایجاد کنید که با iPhone/iPad سازگار است ویژگی‌های برنامه را بر روی یک شبیه‌ساز، ترجیحاً در دستگاه واقعی آزمایش کنید. این دوره به افرادی که مایل به کسب مهارت‌های توسعه برنامه با استفاده از SwiftUI/iOS 16 با مجموعه مهارت‌های برنامه‌نویسی مبتدی تا پیشرفته هستند، ارائه می‌شود. با این حال، حداقل برای استفاده حداکثری از دوره، بیش از مهارت های برنامه نویسی پایه تا متوسط ​​مطلوب است. هر کسی که مایل به یادگیری برنامه نویسی در iOS 16 با استفاده از SwiftUI است و افرادی که مایل به یادگیری یک دوره سریع در مورد آنچه می توان با استفاده از SwiftUI توسعه داد، از این دوره بهره مند خواهند شد. کاوش SwiftUI (پشته‌ها، فرم‌ها، فهرست‌ها، دکمه‌ها، انتخاب‌کننده‌های رنگ، نمایش‌های پیمایشی، برگه‌ها، انیمیشن‌ها) * ایجاد ایموجی‌های چشمک‌زن با حباب‌های گفتار (مانند Duolingo) و نمایش نقل قول در حباب‌های گفتار * توسعه برنامه SwiftUI و iOS را کاوش کنید و ایده‌های برنامه را پیاده‌سازی کنید. سازگاری با iPhone و iPad

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • نصب Xcode 14 Installing Xcode 14

  • گرم کردن با اصول اولیه Warming Up with the Basics

فراتر از اصول Beyond the Basics

  • فراتر از اصول - ForEach و ScrollView Beyond the Basics - ForEach and ScrollView

  • لیست ها و برگه ها Lists and Sheets

  • فرم‌ها، دکمه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، جابه‌جایی، تصاویر، پوشش‌ها - ساختار Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Structure

  • فرم‌ها، دکمه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، جابه‌جایی، تصاویر، پوشش‌ها - بخش تصویر Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - The Image Section

  • فرم‌ها، دکمه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، جابه‌جایی، تصاویر، پوشش‌ها - ویرایش بخش متن Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Edit Text Section

  • فرم‌ها، دکمه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، جابه‌جایی، تصاویر، پوشش‌ها - گزینه‌های ویرایش Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Edit Options

  • فرم‌ها، دکمه‌ها، انتخاب‌کننده‌ها، لغزنده‌ها، جابه‌جایی، تصاویر، پوشش‌ها - لمس‌های نهایی Forms, Buttons, Pickers, Sliders, Toggle, Images, Overlays - Final Touches

  • دکمه ها، دکمه ها، دکمه ها Buttons, Buttons, Buttons

  • استپرها Steppers

  • هشدار، Action Sheet، AsyncImage، ویژگی های محاسبه شده، و دکمه های پیش فرض Alert, Action Sheet, AsyncImage, Computed Properties, and Default Buttons

نکات مفید Useful Tips

  • کلیدهای فوری مفید Useful Hotkeys

اپلیکیشن ایموجی Emoji App

  • شروع به کار و ایجاد نماد برنامه Getting Started and Creating the App Icon

  • Emoji SVG را دریافت کنید، قطعات را جدا کنید و به Xcode وارد کنید Get the Emoji SVG, Separate Parts, and Import to Xcode

  • شکلک نینجا چشمک می زند Blinking Ninja Emoji

  • نمای حباب گفتار - قسمت 1 Speech Bubble View - Part 1

  • نمای حباب گفتار - قسمت 2 Speech Bubble View - Part 2

  • افزودن متن به نمای حباب گفتار Adding Text to the Speech Bubble View

  • پالت رنگ حالت روشن و تاریک Light and Dark Mode Color Palette

  • مدل نقل قول The Quote Model

  • مدل مشاهده نقل قول The Quote View Model

  • Emoji Ninja Can Quote The Emoji Ninja Can Quote

  • ایجاد منوی زمینه برای کپی در کلیپ بورد Create Context Menu to Copy to Clipboard

  • وارد کردن تصاویر و GridImagesView Import Images and GridImagesView

  • نمای تصاویر The Images View

  • تکمیل GridImagesView Completing the GridImagesView

  • به روز رسانی نمای تصویر Updating the Image View

  • ShareImageView - قسمت 1 ShareImageView - Part 1

  • ShareImageView - قسمت 2 - Image and Color Picker section.screenflow ShareImageView - Part 2 - Image and Color Picker section.screenflow

  • ShareImageView - قسمت 3 - اضافه کردن لغزنده ShareImageView - Part 3 - Adding Sliders

  • ShareImageView - قسمت 4 - ذخیره تصویر در آلبوم عکس ShareImageView - Part 4 - Store Image in Photo Album

  • ShareImageView - قسمت 5 - اشتراک گذاری تصویر با استفاده از ShareLink ShareImageView - Part 5 - Share Image Using ShareLink

  • به روز رسانی MainEmojiQuoteView و GridImagesView Updating MainEmojiQuoteView and GridImagesView

  • اپلیکیشن Emoji Quote در عمل The Emoji Quote App in Action

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش SwiftUI iOS 16 Crash Course - Emoji Quote App در SwiftUI [ویدئو]
جزییات دوره
3 h 35 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ron Erez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar